package com.ddwl.schema.vo.goods;

import com.ddwl.schema.vo.base.BaseVo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

import java.time.Instant;

@Setter
@Getter
@ApiModel(description = "商品审核Vo")
public class ItemTrialVo {

    @ApiModelProperty("主键id")
    private String id;
    @ApiModelProperty("商品id")
    private String itemId;
    @ApiModelProperty("审核状态(（0待审核 1审核中 2提交的审核通过 3提交的审核驳回 )")
    private Integer auditingStatus;
    @ApiModelProperty("审核阶段（0创建 1初审 2复审)")
    private Integer auditingStage;
    @ApiModelProperty("拒绝原因")
    private String refuseReason;
    @ApiModelProperty("下架原因")
    private String undercarriageReason;
    @ApiModelProperty("下架驳回原因")
    private String undercarriageRefuseReason;
    @ApiModelProperty("该阶段审核通过与否（0审核拒绝 1审核通过）")
    private Integer isAudithingPass;
    @ApiModelProperty("上架状态（0未上架 1已上架）")
    private Integer isStacking;
    @ApiModelProperty("删除标识")
    private Integer dflag;
    @ApiModelProperty("创建时间")
    private Instant gmtCreated;
    @ApiModelProperty("修改时间")
    private Instant gmtModified;
}
